@charset "utf-8";

/*全局样式*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
div,dl,dt,dd,li,ul,p,span,font,strong,b,a,h3,,input{ font-size:12px;}
img,input{border:none;vertical-align:middle;}
body{font-family:Tahoma,Arial,Helvetica,"宋体";font-size:12px;}
html{overflow-y:scroll;}

ul,ol{list-style-type:none;}
ul,li{ margin:0; padding:0;list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
input,form{autocomplete="off"}
input:focus {outline:none; autocomplete="off"}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited{text-decoration:none;color:#333;}

/**********************************************************************************************************全局属性****/
/* TOP */
.company_all{ width:100%; height:33px; line-height:40px; background:#E4E4E4; margin:0 auto;}
.company{ width:1120px; height:33px; margin:0 auto; line-height:33px}
	.company_name{ float:left; height:33px; font-size:12px;}
		/* 新闻垂直滚动
		------------------------------ */
		.scroll_vertical{position:relative;width:400px;height:33px;line-height:33px;z-index:99999999999999999999}
		.scroll_vertical .box{overflow:hidden;position:relative;height:33px; z-index:99999999999999999999}
		.scroll_vertical .plus,
		.scroll_vertical .minus{ display:none;position:absolute;left:50px;width:120px;height:30px;background:#09f;cursor:pointer; z-index:99999999999999999999}
		.scroll_vertical .plus{ display:none;top:10px;}
		.scroll_vertical .minus{ display:none;bottom:10px;}
		.scroll_vertical .plus:hover,
		.scroll_vertical .minus:hover{ display:none;background:#0cf;}
		.scroll_vertical ul{position:absolute;top:0;left:0;}
		.scroll_vertical li{height:400px;text-align:center;}
		.scroll_vertical li p{ display:block; width:300px; height:33px; text-align:left; line-height:33px; overflow:hidden;float:left; color:#323232}
		.scroll_vertical li span{ display:block; width:80px; height:33px; line-height:33px; float:right; color:#323232}
		.scroll_vertical li:hover p{ color:#EC1C1C}
		.scroll_vertical li:hover span{ color:#EC1C1C}
	
	.conpany_link{ float:right; height:33px; font-size:12px;}
	.conpany_link a{ float:left; margin:0 2px;}
	.conpany_link a span{ margin-top:8px; display:block; width:36px; height:17px; text-align:center; line-height:17px; float:left; font-size:12px; background:#362C7B; color:#FFF}

/* LOGO */
.logo_all{ width:100%; height:96px; margin:0 auto; background:#F6F6F6}
.logo{ width:1120px; height:96px; margin:0 auto; overflow:hidden; background:url(../images/LOGO_bg.png) right no-repeat}
.logo a img{ float:left; height:49px; padding:23px 0;}
.logo_zhengquan{ width:160px; height:46px;  float:left; margin-top:30px; margin-left:30px;}
.logo_zhengquan p{ display:block; height:23px; text-align:center; float:left; color:#EC1C1C; font-weight:bold; font-size:14px; line-height:23px;}
.logo_phone{ float:right; width:172px; height:96px;color:#FF7E00; line-height:20px;}
.logo_phone p{ display:block; width:172px; height:20px; float:left; margin-top:30px; font-size:12px; color:#787777; text-align:left;}
.logo_phone span{ display:block; width:172px; height:20px; float:left; font-size:18px; overflow:hidden; color:#FF7E00; text-align:left; font-family:Impact;}

/* 导航 */
.menu_all{ width:100%; height:42px; margin:0 auto; border-bottom:#00A0E9 4px solid; background:#1355A9;}
.menu{ width:1120px; height:42px; margin:0 auto;}
#menu{ height:42px; float:left;}
#nav { float:left; display:block;}
#nav .mainlevel { float:left;/*IE6 only*/}
#nav .mainlevel .mainleve {color:#fff; font-size:16px; text-decoration:none; text-align:center; line-height:42px; display:block; width:112px; overflow:hidden;}
#nav .mainlevel:hover{ background:#00A0E9}
#nav .mainlevel ul { position:absolute; z-index:99999999; height:35px; overflow:hidden; display:none}
#nav .mainlevel li { float:left; overflow:hidden; height:35px; line-height:35px; background:#00A0E9}
#nav .mainlevel li a{ font-size:12px; display:block; margin:0 7px; height:35px; text-align:center; line-height:35px;overflow:hidden; color:#FFF;}
#nav #mainlevee{ background:#00A0E9}







/*banner*/
#full-screen-slider { width:100%; height:400px; margin:0 auto; border-bottom:#DFDFDF 5px solid; position:relative;}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; left:0px}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; position:absolute; background:url(../images/banner_buttom.png) center repeat; left:43%;  width:140px; height:29px; top:360px; z-index:999; padding:0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-top:8px; float:left; margin-left:7px; border-radius:10px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#D23900;}
*/


/* 推荐产品 */
.index_hot_all{ width:100%; height:310px; margin:0 auto; margin-top:36px;}
.index_hot{ width:1120px; height:310px; margin:0 auto;}
	/* 水平滚动 */
	.scroll_horizontal{position:relative;width:1120px;height:310px;}
		.scroll_horizontal .box{overflow:hidden;position:relative;width:1120px;height:310px;margin:0 auto;}
		.scroll_horizontal .list{overflow:hidden;width:9999999999px;}
		.scroll_horizontal .list li{width:1120px; height:310px;float:left; background:#2D2371}
			.scroll_horizontal .list li img{ width:790px; height:310px; float:left;}
			.index_hot_r{ width:330px; height:310px; float:left;}
			.index_hot_r_p{ display:block; width:290px; height:80px; text-align:center; font-size:14px; line-height:80px; float:left; margin-left:20px; overflow:hidden; color:#FFF}
			.index_hot_r_span{ display: block; width:290px; height:100px; float:left; line-height:25px; font-size:14px; overflow:hidden; margin-left:20px; color:#FFF}
			.index_hot_r_span p{ line-height:25px; font-size:14px;}
			.index_hot_r_span span{ line-height:25px; font-size:14px;}
			.index_hot_r_span a{ line-height:25px; font-size:14px;}
			.index_hot_r_span div{ line-height:25px; font-size:14px;}
			.index_hot_r_span strong{ line-height:25px; font-size:14px;}
		
		.scroll_horizontal .plus,
		.scroll_horizontal .minus{position:absolute;top:220px;width:26px;height:26px;cursor:pointer;z-index:99999999999999999999}
		.scroll_horizontal .plus{ right:0; margin-right:110px; background:url(../images/l.png) center no-repeat;}
		.scroll_horizontal .minus{right:0; margin-right:70px; background:url(../images/r.png) center no-repeat;}

/* 企业介绍 */
.index_about_all{ width:100%; height:460px; margin:0 auto; margin-top:35px;}
.index_about{ width:1120px; height:460px; margin:0 auto; background:#F1F1F1}
	.index_about_i{ width:350px; height:390px; float:left; background:#FFF; margin-left:17px; margin-top:35px;}
		.index_about_i_t{ width:310px; height:38px; float:left; margin-left:20px; overflow:hidden; border-bottom:#2D2371 5px solid;}
			.index_about_i_t span{ display:block; width:41px; height:38px; float:right; background:url(../images/inddex_about_i_t.png) center no-repeat;}
			.index_about_i_t p{ display:block; float:left; height:38px; font-size:16px; font-weight:bold;line-height:38px; color:#313131;}
		.index_about_i_c{ width:310px; height:165px; float:left; margin-top:17px; margin-left:20px; background:#000000}
			.index_about_i_c object{ width:310px; height:165px; float:left;}
			.index_about_i_c img{ width:310px; height:165px; float:left;}
		.index_about_i_f{ width:310px; height:150px; float:left; margin-left:20px; line-height:25px; font-size:14px; margin-top:10px; overflow:hidden;}
		.index_about_i_f img{ display:none}
		.index_about_i_f b{ font-size:16px;}
		.index_about_i_f p{line-height:25px; font-size:14px; font-weight:normal; color:#525252}
		.index_about_i_f p span{font-size:14px;}
		.index_about_i_f span{line-height:25px; font-size:14px; font-weight:normal; color:#525252}
		.index_about_i_f strong{ line-height:25px; font-size:14px; font-weight:normal; color:#525252}
		.index_about_i_f ul{ float:left; margin-top:10px;}
		.index_about_i_f li{ float:left; height:20px; line-height:20px; font-size:14px; color:#525252; background: url(../images/index_about_i_f_li.png) left no-repeat; text-indent:20px;}
		
/* 滚动新闻*/
.index_news_all{ width:100%; height:400px; margin:0 auto; margin-top:35px;}
#full_news { width:1120px; height:400px; margin:0 auto; position:relative;}
#news_all { display:block; width:1120px; height:100%; list-style:none; padding:0; margin:0; position:relative;}
#news_all #news_a { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; left:0px;}

#news_all .news_ul_li{ width:1060x; height:350px; float:left; margin-left:30px;}
.news_ul_li li{ width:530px; height:174px; float:left; overflow:hidden; border-bottom:#ddd 1px dashed}
.news_ul_li li img{ width:168px; height:98px; border:#ddd 1px solid; float:left; margin-top:35px;}
.news_name{ width:340px; height:30px; float:left; margin-left:10px; font-size:16px; margin-top:35px; line-height:30px; color:#333; overflow:hidden; }
.news_content{ width:340px; height:50px; float:left; margin-left:10px; line-height:25px; font-size:14px; color:#666; overflow:hidden;}
.news_content img{ display:none}
.news_content p{ line-height:25px; font-size:14px;}
.news_content span{ line-height:25px; font-size:14px;}
.news_content strong{ line-height:25px; font-size:14px;}
.news_content div{ line-height:25px; font-size:14px;}
.news_content a{ line-height:25px; font-size:14px;}
.news_time{ width:135px; height:20px; float:left; background:#372D7A; text-align:center; font-size:12px; line-height:20px; color:#FFF; margin-left:10px; overflow:hidden;}

#pages { display:block; position:absolute;height:29px; top:370px; left:110px; z-index:999;}
#pages li { display:block; list-style:none; width:12px; height:12px; border:#414141 2px solid; margin-top:8px; float:left; margin-left:11px; border-radius:10px; background:#FFF;}
#pages li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pages li.current { background:#2D2371; border:#2D2371 2px solid;}
		
			

/*底部*/
.foot_all{ width:100%; height:250px; margin:0 auto; margin-top:50px; overflow:hidden; background:#2D2371}
.foot{ width:1120px; margin:0 auto;}
.foot_ul{ width:960px; float:left; margin-top:10px;}
.foot_li{ width:125px; float:left; margin-right:5px;}
.foot_li h3{ width:125px;height:40px; line-height:40px; color:#FFF; font-size:16px; overflow:hidden;}
.foot_li a{ display:block; width:125px; height:22px; line-height:22px; font-size:12px; color:#CDDFF2; overflow:hidden;}
#foot_8{ display:none}

.foot_link{ width:120px; float:right;}
	.foot_weixin{ width:120px; height:120px; float:left; background:url(../images/weixin.jpg) center no-repeat; margin-top:27px;}
	.ft_style a{ display:block; width:80px; height:22px; float:left; color:#CDDFF2; font-size:14px; text-indent:10px;}
	.ft_style .bds_weixin:hover{ color:#CDDFF2;}
	.ft_style .bds_tsina:hover{ color:#CDDFF2;}
	
/* 底部链接 */	
.foot_contact_all{ width:100%; height:96px; margin:0 auto;}
.foot_contact{ width:1120px;height:75px; overflow:hidden; margin:0 auto; margin-top:11px;}
.foot_contact p{ height:25px; line-height:25px; text-align:center; font-family:"宋体"; font-size:14px; color:#585858;}
.foot_contact p a{ color:#585858;}

/*内页顶栏*/
.nr_top_all{ width:100%; height:260px; margin:0 auto;}
.nr_top_all img{ width:100%; height:260px; float:left;}


/*内页侧栏*/
.sidebar_all{ width:100%; height:auto; margin:0 auto;}
.sidebar{ width:1060px; margin:0 auto; margin-top:10px;}
.sidebar_left{ width:200px;float:left; margin-top:20px;}
.sidebar_left_e{ width:200px;}
.sidebar_l{ width:200px; float:left; margin-top:20px; padding-bottom:20px;}
.sidebar_l_t{ width:200px; height:60px; float:left; background:#2D2371;}
.sidebar_l_t span{ display:block; float:left; padding-left:20px; font-size:18px; color:#fff;line-height:60px;}

.sidebar_l_f{ width:200px; float:left;}
.sidebar_l_f li{ width:200px; float:left; border-bottom:#E5E5E5 1px solid;}
.sidebar_l_f li .side_a{ display:block; width:200px; height:39px;line-height:39px; background:url(../images/sidebar_l_f_h.png) left no-repeat; float:left; text-indent:40px;font-size:14px;}
.sidebar_l_f li .side_a:hover{ background:#D23900 url(../images/sidebar_l_f_h.png) left no-repeat;}

.sidebar_l_f_li{ background:#D23900;}
.sidebar_l_f_li .side_a{ color:#fff}
.sideba_li{background: url(../images/sidebar_l_f_h.png) left no-repeat;}

#sd1{display:none}

.sidebar_l_f li:hover #sd1{ display:block; width:200px; position:absolute; margin-left:200px;}
.sidebar_l_f li:hover #sd1 .sd{ display:block; width:198px; height:30px; line-height:30px; float:left; color:#555; background:#fff; border-bottom:#E5E5E5 1px solid; text-indent:15px; overflow:hidden; border-left:#D23900 2px solid}
.sidebar_l_f li:hover #sd1 .sd:hover{ background:#D23900}




.sidebar_l_foot{width:230px; float:left; text-align:left; margin-left:10px; margin-top:10px;}
.sidebar_l_foot p{ display:block; width:230px; float:left; line-height:30px; }


.sidebar .sb_box{ float:right; width:770px; overflow:hidden; margin-top:20px;}
.sidebar .sb_box h3.title{height:40px; line-height:40px; position:relative; border-bottom:#DDD 1px solid}
.sidebar .sb_box h3.title span{ height:24px; line-height:24px; margin-top:6px;float:left;overflow:hidden;font-size:18px; color:#333;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; line-height:35px; margin-right:10px; font-size:12px;  color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#000;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}


/*新闻*/
#newslist li{list-style-type:none; height:155px; margin:0; padding:0; background:#FFFFFF; border-bottom:1px dashed #ddd;}
#newslist li img{ width:160px; height:120px; float:left; margin-top:17px;}
#newslist li p{ display:block; width:560px; float:left; margin-top:17px; overflow:hidden; line-height:25px; height:25px; color:#00933E; font-size:16px; text-indent:18px;}
#newslist li dl{line-height:20px; color:#999; float:left; text-indent:18px;}
#newslist li dt{ line-height:23px; width:550px; height:69px; float:left; overflow:hidden; margin-left:18px; }
#newslist li dt p{ line-height:23px; display:block;font-size:12px;color:#555; margin:0;}
#newslist li dt span{color:#555;}
#newslist li dt strong{color:#555;}

#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#shownews h4.related span{ float:left; display:inline; background:url(../rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95; padding:0px 10px;}
#shownews .relatedlist li{ float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; overflow:hidden; }
#shownews .relatedlist li a:hover{ text-decoration:underline; }
*html #shownews .relatedlist li img{ margin-top:8px;}
.back_button{display:block; width:56px; height:26px; float:left; text-align:center; line-height:26px; margin-left:320px;}
.back_button_e{display:block; width:56px; height:26px; float:left;  text-align:center; line-height:26px; margin-left:320px;}
.back_button a:hover{#204D86}
.back_button_e a:hover{#204D86}
.met_page{ width:100%; height:50px; line-height:25px; font-size:12px; text-align:left; overflow:hidden;}
.met_page_l{ width:100%; height:25px; float:left; overflow:hidden;}
.met_page_r{ width:100%; height:25px; float:left; overflow:hidden;}
.met_hits{ text-align:right}
/*产品*/
#productlist li{width:230px; margin-left:15px;}
#productlist li a img{ width:228px; height:228px;}
#productlist li:hover a img{ border:#0084FF 1px solid}
#productlist li:hover h3 a{ color:#336933}
#productlist li h3{  padding-top:7px; padding-bottom:15px;}
#productlist li h3 a{ display:block; color:#333;width:190px; height:30px; line-height:30px; overflow:hidden;}
#productlist li:hover h3 a{ color:#204D86; text-decoration:underline;}
#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#showproduct h4.related span{ float:left; display:inline; background:url(../rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#336933; text-shadow:-1px -1px #4d6e95;}
#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}
.disb{ width:765px;float:left; margin-top:50px;}
.disc{ width:118px; float:left; margin:0 5px;}
.disd{ width:118px; height:33px; float:left; border:#ddd 1px solid;cursor:pointer; text-align:center; line-height:33px; font-weight:bold; font-size:14px; }
.disd:hover{ background:#ddd;}
.box_pic{ width:765px; float:left; display:none}
.box_pic_content{ width:730px; float:left; margin-left:15px;}



#disd_1{ background:#FF0000; color:#FFFFFF}

#s1{ display:block; width:765px; float:left; padding-top:20px;}
#s2{ margin-left:-128px; padding-top:20px;}
#s3{ margin-left:-256px; padding-top:20px;}




#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 
#showproduct h3.sl-ti a.hover{ background:url(../rela-bg.jpg) repeat-x; color:#fff; border:1px solid #5985ba;}
#rl-product{ position:relative; width:690px; overflow:hidden; margin-left:18px;}
#rl-product ul{position: absolute;width: 2012em;}
#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}
#rl-product li a.img{ display:block; text-align:center; font-size:0px;}
#rl-product li img{ border:1px solid #ccc;}
#rl-product li h3{ margin-top:5px;}
#showproduct .flip{ position:absolute;z-index:1;}
#showproduct #trigger{ display:none;}
#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}
#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:710px;}
#showproduct .next:hover{background-position:0px -20px; }
#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}
#showproduct .prev:hover{ background-position:-12px -20px;}
*html #showproduct .prev{ left:-18px;}
*html #showproduct .next{ left:693px;}
*+html #showproduct .prev{ left:-18px;}
*+html #showproduct .next{ left:693px;}




/*下载*/
#downloadlist dl.top dt a{ color:#004080;}
#downloadlist .metlist dd{ background:#eef3fa;}
/*地图*/
#sitemaplist .sitemapclass2 h3{background:url(../li.png) no-repeat left center;}


/*下拉菜单*/

#jsddm{margin: 0;padding: 0}
#jsddm li{float: left;ist-style: none;font: 12px Tahoma, Arial}
#jsddm li a{display: block;background: #324143;padding: 5px 12px;text-decoration: none;width: 70px;color: #EAFFED;white-space: nowrap}
#jsddm li a:hover{background: #24313C}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;}
#jsddm li ul li{float: none;display: inline}
#jsddm li ul li a{width: auto;background: #A9C251;color: #24313C}
#jsddm li ul li a:hover{background: #8EA344}




/*QQ客服*/
/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:30%;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}